.search-option dt{float:left;text-align:right; line-height:26px; margin:0 5px;}
.search-option dd{margin-left:40px;padding-top:4px;}
.search-option dd a{color:#2255DD;display:inline-block;margin-right:10px;*margin-right:7px;}
.search-option dd span{color:#999;}
.search-option dd .select{font-weight:bold;background-color:#ffa158;color:#fff;border:0px solid #e87318;}
.search-option .subarea {
    border: 1px solid #F0F0F0;
    clear: both;
    margin: 3px 0;
    overflow: hidden;
    padding: 2px 5px;
	line-height:24px;
}
.selected dd{padding-top:3px;}
.selected dd a{display:inline-block;height:15px; line-height:15px;padding:0 1px 0 5px;border:1px solid #ffa158;background:#fff;margin-right:5px;color:#e87318; vertical-align:middle;font-family:simsun;}
.selected dd a:hover{border-color:#e87318;background-color:#ffa158; text-decoration:none;color:#fff;}
.selected .del{display:inline-block;width:13px;height:13px; vertical-align:top;margin-top:1px;*margin-top:0; background:url(/styles/theme/base/img/main/mian-icon8.png) no-repeat 0 -103px;
	margin-left:5px; cursor:pointer;}

.quick-search{clear:both; overflow:hidden;zoom:1;padding:10px 20px;}
.quick-search .qs-form{float:left;width:400px;}
.qs-form .s-text{float:left;width:300px;height:14px;padding:7px 4px;border:1px solid #ccc;border-right:0 none;color:#bcbcbc;}
.qs-form .s-btn{float:left;width:80px;height:30px;border:0 none;border-radius:0 3px 3px 0; background:url(/styles/theme/base/img/common/btn-repeatx.png) repeat-x 0 -25px; cursor:pointer; color:#fff; font-weight:bold;}
.quick-search .guess-word{margin-left:300px;padding-top:5px;}
.quick-search .guess-word a{padding-left:10px;}

.search-bar{height:28px;padding:0 0 0 10px; line-height:26px; background:url(/styles/theme/base/img/common/btn-repeatx.png) repeat-x 0 -68px;border-top:1px solid #e3e3e3;border-bottom:2px solid #64ab26;}
.search-bar .btn-map{float:right;width:136px;height:28px; line-height:300px; overflow:hidden; background:url(/styles/theme/base/img/main/btn-map.png) no-repeat;}
.search-bar .btn-map:hover{background-position:0 -28px;}
.search-bar .rank-option{float:right;}
.ro-list{float:right;}
.ro-list li{display:inline-block;padding:0 10px;}
.ro-list li{*display:inline;}
.ro-list li.current a{color:#FF3300;}
.ro-list li .ico{margin-top:4px;}
.ro-list li.current .i-up-default{background-position:0 -169px;}
.ro-list .price{border-left:1px dotted #e0e0e0;}
.ro-list .price .p-text{width:34px;height:12px;padding:2px;border:1px solid #ccc; vertical-align:middle;}
.ro-list .price .p-btn{height:18px;padding:0 5px; text-align:center;border:1px solid #ccc;border-color:#d2d2d2 #a8a8a8 #a8a8a8 #d2d2d2; background:url(/styles/theme/base/img/common/btn-repeatx.png) repeat-x 0 -65px; cursor:pointer;border-radius:2px; vertical-align:middle;font:100 12px/14px simsun,sans-serif;}
.ro-list .price .p-btn:hover{border-color:#999;}

/* 搜索结果列表 */
.search-null{padding:15px 0; text-align: center; font-size: 14px; font-weight: bold;border-bottom: 1px solid #ccc;}
.search-content{ overflow:hidden;}
.search-list{overflow:hidden;zoom:1;margin-left:-1%;margin-left:-1.1%\9;}
.search-list .item{display:inline-block;width:32%;height:168px;margin:10px 0 0 1.1%;border:1px solid #d4d4d4;}
.search-list .item{*display:inline;}
.search-list .item:hover, .search-list .item.hover{border-color:#FC672D;}
.search-list .item:hover .i-local{background-position:0 -454px;}
.search-list .item:hover .i-local:hover{background-position:-1px -305px;}
.search-list .item:hover .course-title a:hover, .search-list .item .course-title a:hover{color:#FC672D;}
.search-list .sum-wrap{float:left;width:100%;}
.search-list .summary{margin-left:128px;padding-top:5px; line-height:24px;color:#999;}
.summary .course-title{width:94%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font:normal 14px/30px microsoft yahei;}
.summary .course-title a{color:#2255dd;}

.summary .price{padding-right:5px;color:#eb3900;font:bold 16px/24px arial;}
.search-list .photo-contact{float:left;margin-left:-100%;}
.photo-contact .photo{width:100px;height:74px;border:1px solid #f2f2f2;margin:10px;}
.photo-contact .contact{ text-align:center;}

/* new-search */
.new-search .search-list .item{display:block;width:auto;height:auto;border:0 none;border-bottom:1px dotted #ccc; overflow:hidden;zoom:1;}
.new-search .summary .sum-box{float:left;width:33.3%;padding-top:10px;}
.new-search .summary .price{font-size:18px;}
.new-search .photo-contact .photo{width:140px;height:94px;}
.new-search .photo-contact .photo img{width:140px;height:94px;}
.new-search .search-list .summary{margin-left:170px;}
.new-search .piece{display:inline-block;width:50%;}
.new-search .piece strong{color:#eb3900;}
.tc{ text-align:center;}


/* list */
.tabs-focus{border:1px solid #f6741a; overflow: hidden; zoom:1;}
.tabs-focus .focus-cont{float:left;width:760px;height:176px; margin:10px; overflow: hidden;}
.tabs-focus .focus-cont li{}
.tabs-focus .tabs-tit{float: left;width: 217px;border-left: 1px solid #ececec;}
.tabs-focus .tabs-tit li{ font: normal 16px/49px microsoft yahei;background: url(/styles/theme/base/img/common/btn-repeatx.png) repeat-x 0 -96px;}
.tabs-focus .tabs-tit li a{display: block;width:100%; text-indent: 1em;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tabs-focus .tabs-tit li.current a{color: #FC672D; text-decoration: underline;}


.list{ background: #f6f9e6;margin-top:15px;}
.list .bg-tp{height:10px; overflow: hidden; background: url(/styles/theme/base/img/main/bg-tpbt.png) no-repeat;}
.list .bg-bt{height:10px; overflow: hidden; background: url(/styles/theme/base/img/main/bg-tpbt.png) no-repeat 0 bottom;}
.list .title{height: 37px; font: normal 16px/37px Microsoft Yahei; margin:10px 18px 18px; background: url(/styles/theme/base/img/main/list-title.png) no-repeat;color: #fff; text-indent: 2em;}

.list .search-list{margin:0;}
.list .search-list .item{width:48%;height: auto;margin:0 1%;border:0 none;}
.list .search-list .summary{margin-left: 260px;}
.list .photo-contact .photo{width: 228px; height: 167px;border: 5px solid #fff;}
.list .photo-contact .photo img{display: block;}
.list .btn-area{padding:15px 10px 10px;}
.btn-view{display: inline-block;width: 107px; height: 30px; font: normal 14px/28px microsoft yahei; text-align: center; color: #fff; background: url(/styles/theme/base/img/main/list-sprites.png) no-repeat -45px -5px;}
.btn-view:hover{color: #ff0; text-decoration: none;}
